package com.bishe.tax.service;

import com.bishe.tax.entity.LedgerArticle;
import com.bishe.tax.mapper.LedgerArticleMapper;
import com.bishe.tax.utils.Convert;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * 账薄归档 服务层实现
 *
 * @author ruoyi
 * @date 2019-06-23
 */
@Service
public class LedgerArticleService {
    @Autowired
    private LedgerArticleMapper articleMapper;

    /**
     * 查询账薄归档信息
     *
     * @param laId 账薄归档ID
     * @return 账薄归档信息
     */
    
    public LedgerArticle selectArticleById(Integer laId) {
        return articleMapper.selectArticleById(laId);
    }

    /**
     * 查询账薄归档列表
     *
     * @param article 账薄归档信息
     * @return 账薄归档集合
     */
    
    public List<LedgerArticle> selectArticleList(LedgerArticle article) {
        return articleMapper.selectArticleList(article);
    }

    /**
     * 新增账薄归档
     *
     * @param article 账薄归档信息
     * @return 结果
     */
    
    public int insertArticle(LedgerArticle article) {
        return articleMapper.insertArticle(article);
    }

    /**
     * 修改账薄归档
     *
     * @param article 账薄归档信息
     * @return 结果
     */
    
    public int updateArticle(LedgerArticle article) {
        return articleMapper.updateArticle(article);
    }

    /**
     * 删除账薄归档对象
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    
    public int deleteArticleByIds(String ids) {
        return articleMapper.deleteArticleByIds(Convert.toStrArray(ids));
    }

}
